package com.rc.evcharger.model.member;

import com.rc.evcharger.common.base.BaseModel;

import java.math.BigDecimal;
import java.util.Date;

public class MemberRefundOrder extends BaseModel {
    private Long refundOrderId;

    private String tenantCode;

    private Long memberId;

    private String orderNum;

    private String outOrderNum;

    private Long rechargeOrderId;

    private String accountType;

    private String refundType;

    private String recordType;

    private BigDecimal rechargeAmount;

    private BigDecimal factAmount;

    private BigDecimal giveAmount;

    private BigDecimal refundFactAmount;

    private BigDecimal refundGiveAmount;

    private BigDecimal refundedFactAmount;

    private BigDecimal refundedGiveAmount;

    private String refundStatus;

    private String refundReason;

    private String paymentType;

    private Date finishTime;

    private Date refundApplyTime;

    private String remark;

    private String createdBy;

    private Date createdTime;

    private String lastUpdatedBy;

    private Date lastUpdatedTime;

    public Long getRefundOrderId() {
        return refundOrderId;
    }

    public void setRefundOrderId(Long refundOrderId) {
        this.refundOrderId = refundOrderId;
    }

    public String getTenantCode() {
        return tenantCode;
    }

    public void setTenantCode(String tenantCode) {
        this.tenantCode = tenantCode;
    }

    public Long getMemberId() {
        return memberId;
    }

    public void setMemberId(Long memberId) {
        this.memberId = memberId;
    }

    public String getOrderNum() {
        return orderNum;
    }

    public void setOrderNum(String orderNum) {
        this.orderNum = orderNum;
    }

    public String getOutOrderNum() {
        return outOrderNum;
    }

    public void setOutOrderNum(String outOrderNum) {
        this.outOrderNum = outOrderNum;
    }

    public Long getRechargeOrderId() {
        return rechargeOrderId;
    }

    public void setRechargeOrderId(Long rechargeOrderId) {
        this.rechargeOrderId = rechargeOrderId;
    }

    public String getAccountType() {
        return accountType;
    }

    public void setAccountType(String accountType) {
        this.accountType = accountType;
    }

    public String getRefundType() {
        return refundType;
    }

    public void setRefundType(String refundType) {
        this.refundType = refundType;
    }

    public String getRecordType() {
        return recordType;
    }

    public void setRecordType(String recordType) {
        this.recordType = recordType;
    }

    public BigDecimal getRechargeAmount() {
        return rechargeAmount;
    }

    public void setRechargeAmount(BigDecimal rechargeAmount) {
        this.rechargeAmount = rechargeAmount;
    }

    public BigDecimal getFactAmount() {
        return factAmount;
    }

    public void setFactAmount(BigDecimal factAmount) {
        this.factAmount = factAmount;
    }

    public BigDecimal getGiveAmount() {
        return giveAmount;
    }

    public void setGiveAmount(BigDecimal giveAmount) {
        this.giveAmount = giveAmount;
    }

    public BigDecimal getRefundFactAmount() {
        return refundFactAmount;
    }

    public void setRefundFactAmount(BigDecimal refundFactAmount) {
        this.refundFactAmount = refundFactAmount;
    }

    public BigDecimal getRefundGiveAmount() {
        return refundGiveAmount;
    }

    public void setRefundGiveAmount(BigDecimal refundGiveAmount) {
        this.refundGiveAmount = refundGiveAmount;
    }

    public BigDecimal getRefundedFactAmount() {
        return refundedFactAmount;
    }

    public void setRefundedFactAmount(BigDecimal refundedFactAmount) {
        this.refundedFactAmount = refundedFactAmount;
    }

    public BigDecimal getRefundedGiveAmount() {
        return refundedGiveAmount;
    }

    public void setRefundedGiveAmount(BigDecimal refundedGiveAmount) {
        this.refundedGiveAmount = refundedGiveAmount;
    }

    public String getRefundStatus() {
        return refundStatus;
    }

    public void setRefundStatus(String refundStatus) {
        this.refundStatus = refundStatus;
    }

    public String getRefundReason() {
        return refundReason;
    }

    public void setRefundReason(String refundReason) {
        this.refundReason = refundReason;
    }

    public String getPaymentType() {
        return paymentType;
    }

    public void setPaymentType(String paymentType) {
        this.paymentType = paymentType;
    }

    public Date getFinishTime() {
        return finishTime;
    }

    public void setFinishTime(Date finishTime) {
        this.finishTime = finishTime;
    }

    public Date getRefundApplyTime() {
        return refundApplyTime;
    }

    public void setRefundApplyTime(Date refundApplyTime) {
        this.refundApplyTime = refundApplyTime;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public String getCreatedBy() {
        return createdBy;
    }

    public void setCreatedBy(String createdBy) {
        this.createdBy = createdBy;
    }

    public Date getCreatedTime() {
        return createdTime;
    }

    public void setCreatedTime(Date createdTime) {
        this.createdTime = createdTime;
    }

    public String getLastUpdatedBy() {
        return lastUpdatedBy;
    }

    public void setLastUpdatedBy(String lastUpdatedBy) {
        this.lastUpdatedBy = lastUpdatedBy;
    }

    public Date getLastUpdatedTime() {
        return lastUpdatedTime;
    }

    public void setLastUpdatedTime(Date lastUpdatedTime) {
        this.lastUpdatedTime = lastUpdatedTime;
    }
}